﻿using System;
using System.ComponentModel.DataAnnotations;

namespace Music.Models
{

    /// <summary>
    /// 版权所有: Copyright © 2022 Avenger. 保留所有权利。
    /// 内容摘要: 邀请函编号 music_invite_codes 实体类
    /// 创建日期：2022年10月16日
    /// 更新日期：2022年10月16日
    /// 版    本：V1.0.1 
    /// 作    者：Avenger
    /// </summary>
    public class InviteCodes
    {
        /// <summary>
        /// 邀请函编号
        /// </summary>
        [Key]
        public long  invite_id { get; set; }
        /// <summary>
        /// 邀请函编号
        /// </summary>
        public string  invite_code { get; set; }
        /// <summary>
        /// 是否激活
        /// </summary>
        public bool  invite_status { get; set; }
        /// <summary>
        /// 激活时间
        /// </summary>
        public string  active_time { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string  invite_remark { get; set; }
        /// <summary>
        /// 所属论坛
        /// </summary>
        public int  meeting_id { get; set; }
        /// <summary>
        /// 届数
        /// </summary>
        public int  meeting_num { get; set; }
        /// <summary>
        /// 二维码
        /// </summary>
        public string  qrcode_url { get; set; }
        /// <summary>
        /// 链接
        /// </summary>
        public string  link_url { get; set; }
        /// <summary>
        /// 有效开始时间
        /// </summary>
        [DataType(DataType.DateTime)]
        public DateTime  start_at { get; set; }
        /// <summary>
        /// 有效结束时间
        /// </summary>
        [DataType(DataType.DateTime)]
        public DateTime  end_at { get; set; }
        /// <summary>
        /// 是否允许随行人员
        /// </summary>
        public bool  is_follow { get; set; }
        /// <summary>
        /// 参会人员级别
        /// </summary>
        public int  level_id { get; set; }
        /// <summary>
        /// 生成时间
        /// </summary>
        [DataType(DataType.DateTime)]
        public DateTime  created_at { get; set; }

    }
}
